# 序列用于保存一组有序的数据
# 序列中的数据会按照添加的顺序来分配索引
# 序列的分类：
# 可变序列：(序列的元素可以改变)
#           列表list
# 不可变序列：（序列元素不可改变）
#           字符串Str
#           元组

stus = [1, 2, 3, 4, 5]
# 修改列表元素
# 直接通过索引修改元素
stus[0] = 123
print(stus)

# 删除通过索引的元素
del stus[0]
# 删除索引为0的元素


# 通过切片来修改列表
# 在给切片进行赋值时，只能使用序列
stus[0:2] = [2, 4]
print(stus)
stus[0:0] = [1]
# 向索引为0的位置插入元素
# 当设置步长时，序列中的元素个数必须和切片中的元素
# 个数一致
stus[::1] = [1]
# 通过切片来删除元素
del stus[0:2]
stus[1:3] = []
